 #main-wrapper {
   min-height:850px;
}
 
 #sidebar-wrapper h2 {
  cursor: pointer;
  text-shadow: 0 1px 0 black;
  background-color: rgb(51, 51, 51);
  background-image: -moz-linear-gradient(center top, rgb(51, 51, 51), rgb(60, 60, 60));
  border-right: medium none;
  border-left: medium none;
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  border-image: none;
  border-width: 1px medium;
  border-style: solid none;
  border-color: rgb(68, 68, 68) -moz-use-text-color rgb(34, 34, 34);
  font: bold 100%/28px "Trebuchet MS", Trebuchet, Geneva, Verdana, Arial, Sans-Serif;
  color: rgb(187, 187, 187);
  text-transform: uppercase;
  padding: 0 10px 7px;
  height: 27px;
}

#sidebar-wrapper .widget-content {margin: 0}

h1, h2, h3, h4, h5, h6, ul.tab-widget-menu a, .PopularPosts .item-title a, #related_posts strong, .tabs label {
  font-weight: normal;
  text-transform: none;
  font-family: 'Yanone Kaffeesatz', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.date-header {
  position: absolute;
  left: -9999px;
}

.post {margin: 0}

.post h1, .post h2 {
  margin: .25em 0 0;
  padding: 0 0 4px;
  font-size: 140%;
  font-weight: normal;
  line-height: 1.4em;
}

.post h1 a, .post h1 a:visited, .post h1 strong, .post h2 a, .post h2 a:visited, .post h2 strong {
  display: block;
  text-decoration: none;
  font-weight: normal;
}

.post-body {
  margin: 0;
  line-height: 1.6em;
}

.post-body blockquote {line-height: 1.3em}

.post-footer {
  position: absolute;
  left: -9999px;
}

.comment-link {margin-left: .6em}

.tr-caption-container img {
  border: none;
  padding: 0;
}

.post blockquote {margin: 1em 20px}

.post blockquote p {margin: .75em 0}

#comments h4 {
  margin: 0;
  line-height: 1.4em;
}

#comments-block {
  margin: 1em 0 1.5em;
  line-height: 1.6em;
}

#comments-block .comment-author {margin: .5em 0}

#comments-block .comment-body {margin: .25em 0 0}

#comments-block .comment-footer {
  margin: -.25em 0 2em;
  line-height: 1.4em;
  letter-spacing: .1em;
}

#comments-block .comment-body p {margin: 0 0 .75em}

.deleted-comment {
  font-style: italic;
  color: gray;
}

#blog-pager-newer-link {float: left}

#blog-pager-older-link {float: right}

#blog-pager {
  text-align: center;
  padding: 2px 8px;
}

.feed-links {display: none}

.sidebar {
  color: #666666;
  line-height: 1.5em;
}

.sidebar ul, .sidebar li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar .widget, .main .widget {
  margin: 0;
  padding: 0;
}

.main .Blog {border-bottom-width: 0}

#footer {
  width: auto;
  clear: both;
  margin: 0 auto;
  padding: 0;
  display: block;
}

img {
  max-width: 100%;
  height: auto;
  width: auto\9;
}

::selection {
  background: #A00F0F;
  color: #fff;
  text-shadow: none;
}

::-moz-selection {
  background: #A00F0F;
  color: #fff;
  text-shadow: none;
}

.imgthumbnails .rmore, .infox {
  font-family: " Lucida Grande";
  , Tahoma, Verdana, Arial, Sans-Serif;
}

ul.tab-widget-menu, ul.tab-widget-menu li, #related_posts ul, #related_posts li {
  padding: 0;
  margin: 0;
  list-style: none;
}

ul.tab-widget-menu {
  height: 30px;
  border-bottom: 1px solid #222;
}

ul.tab-widget-menu li {
  display: inline-block;
  float: left;
  text-align: center;
  border-left: 1px solid rgb(68, 68, 68);
  border-right: 1px solid rgb(34, 34, 34);
}

ul.tab-widget-menu li:nth-child(2) {margin: 0}

ul.tab-widget-menu li.selected, ul.tab-widget-menu li:hover {color: #fff}

ul.tab-widget-menu a {
  display: block;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  color: white;
  font: bold 100%/28px "Trebuchet MS", Trebuchet, Geneva, Verdana, Arial, Sans-Serif;
  text-transform: uppercase;
}

#searchform {float: left}

#searchform .othercliksc {position: relative}

#formsearch {
  position: absolute;
  width: 200px;
  top: 4px;
}

#ajax-search-form {
  position: relative;
  font: normal normal 13px Arial, Sans-Serif;
}

#ajax-search-form a {
  color: #741F27;
  text-decoration: none;
}

#ajax-search-form input {
  font: normal normal 12px/100% Arial, Sans-Serif;
  background-color: #444 !important;
  color: #f10c0c;
  text-align: left;
  -webkit-box-shadow: inset 0 0 2px #333;
  -moz-box-shadow: inset 0 0 2px #333;
  box-shadow: inset 0 0 2px #333;
  border: 1px solid #444;
  border-color: #222 #444 #444 #222;
  padding: 1px 2px;
  width: 100%;
}

#ajax-search-form input[type=" submit" ] {
  width: auto;
  background-color: #680202;
  border: none;
  color: white;
  font-weight: bold;
  cursor: pointer;
  font-size: 9px;
}

#ajax-search-form input[type=" submit" ]:hover, #ajax-search-form input[type=" submit" ]:focus {background-color: #460000}

#search-result {
  background-color: #333;
  padding: 5px 2px;
  margin: 2px 0;
  width: 270px;
  overflow: auto;
  max-height: 710px;
  position: absolute;
  right: 0;
  top: 28px;
  z-index: 99;
  color: white;
  border-radius: 0 0 3px 3px;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.3);
  display: none;
}

#search-result * {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

#search-result h4 {
  display: block;
  margin: 0 30px 10px 5px;
  color: white;
}

#search-result ul {
  margin: 0;
  overflow: hidden;
  max-height: 405px;
}

#search-result ul:hover {overflow: auto}

#search-result li {height: 68px}

#search-result ul a:hover {text-decoration: underline}

#search-result .close {
  display: block;
  position: absolute;
  top: 2px;
  font-size: 20px;
  right: 10px;
  line-height: normal;
  color: white;
}

#search-result span {
  width: 50px;
  height: 50px;
  display: block;
  float: left;
  padding: 2px;
  margin-right: 5px;
  margin-top: 5px;
  background-color: white;
}

#search-result img {
  width: 100%;
  height: 100%;
  display: block;
}

#search-result h5 {
  color: #FFC7C7;
  overflow: hidden;
  font-size: 110%;
  margin-top: 2px;
  height: 16px;
}

#search-result p {
  font-size: 10px;
  color: white;
}

#search-result mark {
  color: white;
  background: #085C0B;
  padding: 0 3px;
}

#MainNav {
  height: 40px;
  background-color: #333;
  position: absolute;
  width: 100%;
  border-bottom: 2px solid #999;
  -webkit-box-shadow: 0 0 7px black;
  -moz-box-shadow: 0 0 7px black;
  box-shadow: 0 0 7px black;
}

#sidebar-wrapper a {
  color: rgb(153, 153, 153);
  text-decoration: none;
}

#sidebar-wrapper a:hover {color: #fff}

#sidebar-wrapper, .infox, .rmore, .itemfoot {
  font-size: 11px;
  margin-right: 5px;
}

.imgthumbnails:hover, .PopularPosts .item-title a:hover, .tabxx a:hover, #related_posts a:hover, .pager-isi a:hover, .levcomt a {text-decoration: none}

#pointabs h2 {
  position: absolute;
  left: -9999px;
}

#sidebarcentral {
  margin: auto;
  border: 4px solid #444;
  background-color: #333;
  -webkit-box-shadow: inset 0 0 2px black;
  -moz-box-shadow: inset 0 0 2px black;
  box-shadow: inset 0 0 2px black;
  width: 100%;
  padding: 2px;
}

.sidebar .widget {
  background-color: #333;
  margin-bottom: 10px;
  overflow: hidden;
}

#pointabs .sidebar .widget, #pointabs .widget-content.popular-posts {margin: 0}

#pointabs .BlogArchive .widget-content {
  border-top: 1px solid #222;
  margin: 0 10px 10px;
}

.PopularPosts .widget-content ul li {
  border-top: 1px solid #444;
  border-bottom: 1px solid #222;
  padding: 2px 2px 5px 2px;
}

.PopularPosts .item-title {
  padding: 0;
  height: 24px;
  line-height: 24px;
  font-size: 120%;
  overflow: hidden;
}

.PopularPosts .item-thumbnail {
  float: left;
  width: 70px;
  height: 70px;
  border: 1px solid #555;
  padding: 3px;
  margin: 6px 4px 4px 0;
}

.PopularPosts img {
  padding: 0;
  width: 100%;
  height: 100%;
}

.PopularPosts .item-snippet {
  line-height: 11px;
  font-size: 10px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}

#pointabs .widget-content.list-label-widget-content {
  margin: 0;
  border-top: 1px solid #222;
  padding: 5px 0 0 0;
}

#pointabs .Label li {
  width: 48%;
  display: inline-block;
  float: left;
  padding: 0;
  background-color: #444;
  border-bottom: 1px solid #222;
  margin: 0 1% 2px;
}

#pointabs .Label li:hover {background-color: #000}

#pointabs .Label .otherlabel {
  display: block;
  padding: 4px 8px;
}

#pointabs .Label .countlabel {
  display: block;
  float: left;
  margin: 0 5px 0 0;
  min-width: 20px;
  font-size: 9px;
  text-align: center;
  background-color: #111;
  color: white;
  border-radius: 2px;
}

#pointabs .Label span .countlabel {background-color: #8A8A8A}

#pointabs .Label li:hover {background-color: #F7DEDE}

.levcomt {
  position: absolute;
  right: 8px;
  bottom: 2px;
  z-index: 2;
  font-size: 90%;
}

.levcomt a {
  color: white;
  padding: 0 8px;
  display: block;
  height: 20px;
  line-height: 20px;
  text-decoration: none;
  cursor: pointer;
  background-color: #B02424;
  background-image: -webkit-linear-gradient(top, #B02424, #900000);
  background-image: -moz-linear-gradient(top, #B02424, #900000);
  background-image: -o-linear-gradient(top, #B02424, #900000);
  background-image: linear-gradient(top, #B02424, #900000);
  border-radius: 4px;
  position: relative;
  top: -1px;
  font-family: Arial, Sans-serif;
  font-weight: bold;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  -ms-transition: none;
  transition: none;
}

.levcomt a:hover {
  background-color: #A10606;
  background-image: -webkit-linear-gradient(top, #444, #222);
  background-image: -moz-linear-gradient(top, #444, #222);
  background-image: -o-linear-gradient(top, #444, #222);
  background-image: linear-gradient(top, #444, #222);
}

.levcomt a:active {
  top: 0;
  background-color: #444;
  background-image: -webkit-linear-gradient(top, #444, #222);
  background-image: -moz-linear-gradient(top, #444, #222);
  background-image: -o-linear-gradient(top, #444, #222);
  background-image: linear-gradient(top, #444, #222);
}

#comments h4 {
  font-size: 160%;
  text-transform: capitalize;
  padding: 0 5px 4px;
  background-color: whiteSmoke;
  border-bottom: 1px solid #E4E4E4;
}

.comments .comments-content {font-size: 11px}

#bottomfoot {
  text-align: center;
  font-size: 11px;
  color: white;
  padding: 8px 0;
  -webkit-border-radius: 0 0 7px 7px;
  -moz-border-radius: 0 0 7px 7px;
  border-radius: 0 0 7px 7px;
  position: relative;
  width: 100%;
  background-color: #333;
}

#bottomfoot a {color: #DAAE01}

#bottomfoot span {position: relative}

#bottomfoot a.imgblogger {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: absolute;
  top: -12px;
  left: 55px;
  text-indent: -9999px;
  color: transparent;
  background-image: url(../images/blogger.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}

.post, #results .itemposts {
  position: relative;
  padding: 0 2px;
  width: 48%;
  margin: 0 1.8% 10px 0.2%;
  display: inline-block;
  float: left;
  background-color: #FCFCFC;
  -moz-box-shadow: 0 0 20px #F0F0F0 inset, 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 20px #F0F0F0 inset, 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 20px #F0F0F0 inset, 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.3);
  border: 1px solid white;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  overflow: hidden;
  height: 131px;
}

.post h2.post-title, #results .itemposts h6 {
  padding: 0 5px;
  height: 25px;
  line-height: 23px;
  overflow: hidden;
  margin: 0 0 4px;
  font-size: 130%;
  border-bottom: 1px solid #C9C9C9;
  background-color: whiteSmoke;
}

.imgthumbnails .imgnya, #results .iteminside a {
  display: block;
  float: left;
  width: 75px;
  height: 75px;
  border: 1px solid #555;
  padding: 3px;
  margin: 0 4px 4px 0;
}

.imgthumbnails .imgnya img, #results .itemposts img {
  display: block;
  width: 100%;
  height: 100%;
}

.imgthumbnails .rmore, #results .itemrmore {
  position: absolute;
  bottom: 4px;
  right: 5px;
  font-weight: bold;
  color: #000;
  font-size: 90%;
}

.imgthumbnails .rmore:hover, #results .itemrmore:hover {color: #E70000}

.infox, #results .itemfoot {
  background-color: #F1E8E8;
  margin: 0 -2px;
  padding: 0 0 0 4px;
  height: 21px;
  line-height: 21px;
}

#results {overflow: hidden}

.datepublish, .commentpublish {
  display: inline-block;
  float: left;
  margin-right: 3px;
}

.post-body p, #results .iteminside {
  margin: 0;
  line-height: 16px;
  font-size: 11px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  padding-right: 5px;
}

.blog-posts.hfeed {overflow: hidden}

#toc-outer a {
  text-decoration: none;
  color: #444;
}

#toc-outer a:hover {color: #000}

#itempager {
  text-align: center;
  margin-bottom: 15px;
  padding: 15px 0;
  color: #888;
  font-size: 10px;
}

#main {
  position: absolute;
  left: -9999px;
  bottom: 30px;
}

#results .iteminside {line-height: 15px}

#loadingscript {
  padding: 0 0;
  height: 100px;
  text-indent: -9999px;
  color: transparent;
  background: white url(../images/loadscript.gif) no-repeat 50% 50%;
}

#pagination {margin: 0 10px 10px}

#pagination span, #pagination a {
  font-weight: bold;
  color: white;
  display: inline;
  margin: 0 1px;
  padding: 2px 5px;
  text-indent: 0;
  background-color: #444;
  text-decoration: none;
  border: none;
}

#pagination span.hidden {display: none}

#pagination a:hover, #pagination span.actual {
  background-color: #111;
  color: #999;
}

#pagination span, #pagination a {
  font-weight: bold;
  color: white;
  display: inline;
  margin: 0 1px;
  padding: 2px 5px;
  text-indent: 0;
  background-color: #444;
  text-decoration: none;
  border: none;
}

#results .itemrmore {
  font-size: 95%;
  bottom: -2px;
  color: #000;
}

#maintop h2 {
  text-align: center;
  border-bottom: 1px solid #222;
  color: #999;
}

#maintop #HTML2 {
  margin: 7px;
  padding-bottom: 10px;
  border-bottom: 1px solid;
}

.descr {
  text-align: center;
  font-size: 165%;
  line-height: 22px;
  padding: 0 5px;
  margin-bottom: 10px;
}

#calendarDisplay {display: block}

#blogger_calendar {
  margin: 0 auto;
  width: 100%;
  padding: 3px 3px;
}

#bcaption {
  padding: 3px 10px;
  margin: 0 0 2px;
  font: bold 100% Tahoma, Arial, Sans-serif;
  background-color: #333;
  border-radius: 2px;
  width: 100%;
  display: block;
}

#bcaption select {
  background: #444;
  border: 1px solid #555;
  padding: 1px;
  width: 100%;
  color: #999;
  font-size: 120%;
}

table#bcalendar thead {
  width: 100%;
  display: block;
}

table#bcalendar thead tr {
  display: block;
  width: 100%;
  overflow: hidden;
}

table#bcalendar thead tr th {
  text-align: center;
  padding: 3px 0;
  font-size: 10px;
  line-height: 14px;
  background: #444;
  border-radius: 2px;
  color: white;
  display: block;
  float: left;
  width: 13.28%;
  margin: 0 0.5%;
}

table#bcalendar {
  margin: 0 0;
  width: 100%;
}

table#bcalendar tbody, table#bcalendar tbody tr, table#bcalendar tbody tr td {
  display: block;
  overflow: hidden;
}

table#bcalendar tbody tr td {
  cursor: pointer;
  text-align: center;
  padding: 3px 0;
  color: #999;
  font: bold 100% Tahoma, Arial, Sans-serif;
  width: 9.28%;
  float: left;
  margin: 2px 2.5%;
}

table#bcalendar tbody tr td a:link, table#bcalendar tbody tr td a:visited, table#bcalendar tbody tr td a:active {
  font-weight: bold;
  color: #ffffff;
  text-decoration: none;
}

table#bcalendar tbody tr td a:hover {
  color: #ffffff;
  text-decoration: none;
}

table#bcalendar tbody tr td.firstCell {visibility: hidden}

td.emptyCell {visibility: hidden}

table#bcalendar tbody tr td.highlightCell {
  background: #444;
  border: 1px solid #555;
}

table#bcalendar tbody tr td.highlightCell:hover {background: #000}

table#bcNavigation {
  width: 100%;
  background-color: #333;
  font: normal bold 11px Arial, Sans-Serif;
  text-transform: uppercase;
  position: relative;
  z-index: 4;
  color: #aaa;
  padding: 2px;
  border-bottom: 1px solid #222;
  -webkit-box-shadow: 0 1px 0 #444;
  -moz-box-shadow: 0 1px 0 #444;
  box-shadow: 0 1px 0 #444;
  text-align: center;
}

table#bcNavigation a:link {
  text-decoration: none;
  color: #F3DADA;
}

table#bcNavigation a:hover {color: white}

td#bcFootPrev, td#bcFootNext {width: 10px}

td#bcFootAll {text-align: center}

#calendarDisplay ul#calendarUl {
  padding: 0 0 0 30px;
  padding: 0 0 0 15px;
  margin-top: -30px;
}

#calendarDisplay #calendarUl li {
  border-top: 1px solid #444;
  border-bottom: 1px solid #222;
  list-style: decimal outside none;
  text-indent: 0;
  display: list-item;
  padding: 0 0 5px;
  margin: 0;
}

#calLoadingStatus {
  font-size: 0;
  padding: 10px 0;
}

#calLoadingStatus img {
  display: block;
  width: 80px;
  margin: 0 auto 10px;
}

#ketataskal h4 {
  margin: 5px 0;
  font-size: 175%;
  text-align: center;
  padding: 5px;
  color: #333;
}

#HTML7 ul {margin: 0 0 5px}

#HTML7 li {
  padding: 2px 2px 2px 25px;
  background: transparent url(http://3.bp.blogspot.com/-8eHTIwNxjPc/UDzl_y4_opI/AAAAAAAAEtE/pFJbpnL2NnU/s12/application_go.png) no-repeat 7px center;
}

#HTML7 li:hover {background: #444 url(http://3.bp.blogspot.com/-8eHTIwNxjPc/UDzl_y4_opI/AAAAAAAAEtE/pFJbpnL2NnU/s12/application_go.png) no-repeat -30px center}

a#top {
  cursor: pointer;
  position: fixed !important;
  position: absolute;
  bottom: -40px;
  right: -40px;
  z-index: 999;
  width: 30px;
  height: 30px;
  background-color: #067BAF;
  border: 1px solid #144F69;
  overflow: hidden;
  background-image: -webkit-radial-gradient(top, #2493C4, #086A95);
  background-image: -moz-radial-gradient(top, #2493C4, #086A95);
  background-image: -ms-radial-gradient(top, #2493C4, #086A95);
  background-image: -o-radial-gradient(top, #2493C4, #086A95);
  background-image: radial-gradient(top, #2493C4, #086A95);
  -webkit-border-radius: 10px 0 0 0;
  -moz-border-radius: 10px 0 0 0;
  border-radius: 10px 0 0 0;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 0 1px #2493C4, 0 1px 3px black;
  -moz-box-shadow: inset 0 0 0 1px #2493C4, 0 1px 3px black;
  box-shadow: inset 0 0 0 1px #2493C4, 0 1px 3px black;
}

a#top:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-width: 10px 4px;
  border-style: solid;
  border-color: transparent transparent #C3D1D7 transparent;
  position: absolute;
  top: 0;
  left: 11px;
}

a#top:focus {outline: none}

a#top:hover:after {border-bottom-color: white}

a#top:active {
  background-image: -webkit-linear-gradient(top, #144F69, #2493C4);
  background-image: -moz-linear-gradient(top, #144F69, #2493C4);
  background-image: -ms-linear-gradient(top, #144F69, #2493C4);
  background-image: -o-linear-gradient(top, #144F69, #2493C4);
  background-image: linear-gradient(top, #144F69, #2493C4);
}

#search-result ul::-webkit-scrollbar-thumb {
  overflow: visible;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: solid 1px #A04949;
  background-color: #A50D0D;
}

#search-result ul::-webkit-scrollbar {
  width: 10px;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(202, 202, 202, 0.07)), color-stop(100%, rgba(229, 229, 229, 0.07)));
  background: -webkit-linear-gradient(left, rgba(202, 202, 202, 0.07) 0%, rgba(229, 229, 229, 0.07) 100%);
  -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, .15) inset, 0 1px 0 0 #050505;
  -moz-box-shadow: 0 0 1px 0 rgba(0, 0, 0, .15) inset, 0 1px 0 0 #050505;
  box-shadow: 0 0 1px 0 rgba(0, 0, 0, .15) inset, 0 1px 0 0 #050505;
  background-color: #310000;
}

#rcomments .notirc {
  position: absolute;
  border: 0;
  background: transparent;
  width: 15px;
  height: 20px;
  overflow: hidden;
  top: -8px;
  right: -5px;
}

/* foulscode.blogspot.gr */

#slides * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#slides ul, #slides li {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}

#slides ul {height: 250px}

#slides li {
  width: 49.9%;
  height: 100%;
  position: absolute;
  display: none;
}

#slides li:nth-child(1), #slides li:nth-child(2), #slides li:nth-child(3), #slides li:nth-child(4) {display: block}

#slides li:nth-child(1) {
  left: 0;
  top: 0;
}

#slides li:nth-child(2) {
  left: 50.1%;
  width: 24.8%;
  height: 49.8%;
}

#slides li:nth-child(3) {
  left: 75.2%;
  width: 24.8%;
  height: 49.8%;
}

#slides li:nth-child(4) {
  left: 50.1%;
  top: 50.2%;
  height: 49.9%;
}

#slides a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

#slides img {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 4px;
  background-color: #0097BD;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

#slides .overlayx {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  background-image: url(http: //1.bp.blogspot.com/-FtnGJHMcWH8/UIV3IE-aaJI/AAAAAAAAGHs/WvLypnWxg5A/s1600/linebg-fade.png);
  background-position: 50% 50%;
  background-repeat: repeat-x;
  border: 4px solid #0097BD;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

#slides h4 {
  position: absolute;
  bottom: 30px;
  margin: 0;
  font-size: 18px;
  font-family: Georgia, Times, "Times New Roman";
  left: 0;
  padding: 0 10px;
  color: white;
  z-index: 3;
  line-height: 20px;
  font-weight: normal;
}

#slides li:nth-child(2) h4, #slides li:nth-child(3) h4 {
  font-size: 13px;
  line-height: 15px;
}

#slides .label_text {
  font-size: 9px;
  color: white;
  bottom: 10px;
  z-index: 3;
  left: 10px;
  font-family: Verdana, Geneva, sans-serif;
  position: absolute;
}

#slides li:nth-child(2) .autname, #slides li:nth-child(3) .autname {display: none}

#slides .overlayx, #slides li {
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

#slides li:hover .overlayx {
  -ms-filter: "progid: DXImageTransform.Microsoft. Alpha(Opacity=10)";
  filter: alpha(opacity=10);
  -khtml-opacity: 0.1;
  -moz-opacity: 0.1;
  opacity: 0.1;
}

#buttons {margin: 5px 0 0}

#buttons a {
  display: inline-block;
  text-indent: -9999px;
  width: 15px;
  height: 25px;
  position: relative;
}

#buttons a::before {
  content: "";
  width: 0;
  height: 0;
  border-width: 8px 7px;
  border-style: solid;
  border-color: transparent #535353 transparent transparent;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  margin-left: -10px;
  left: 50%;
}

#buttons a#nextx::before {
  border-color: transparent transparent transparent #535353;
  margin-left: -3px;
}

@media only screen and (max-width: 600px) {
  #slides ul {height: 600px}
  #slides li:nth-child(1) {
    width: 100%;
    height: 49.8%;
  }
  #slides li:nth-child(2) {
    top: 50.2%;
    height: 24.8%;
    left: 0;
    width: 49.8%;
  }
  #slides li:nth-child(3) {
    left: 50.2%;
    top: 50.2%;
    width: 49.8%;
    height: 24.8%;
  }
  #slides li:nth-child(4) {
    left: 0;
    top: 75.3%;
    height: 24.8%;
    width: 100%;
  }
}

/* foulscode.blogspot.gr */

@media only screen and (min-width: 768px) and (max-width: 989px) {
  #out-shadow {width: 754px}
  #main-wrapper {width: 62%}
  #sidebar-wrapper {width: 35.7%}
  #rssnew {
    width: auto;
    float: none;
  }
  .itemrmore {display: none}
  .PopularPosts .item-thumbnail {
    width: 60px;
    height: 60px;
  }
  #results .iteminside {
    max-height: 78px;
    overflow: hidden;
    line-height: 15px;
  }
}

@media only screen and (max-width: 767px) {
  #out-shadow {width: 500px}
  #main-wrapper {
    width: 100%;
    margin: 0;
  }
  .post, #results .itemposts {
    width: 99%;
    display: block;
    margin: 0 1% 10px;
  }
  .imgthumbnails .rmore, #results .itemrmore {bottom: 0}
  #sidebar-wrapper {
    width: 98.1%;
    margin-top: 10px;
  }
  #mobinavnya {display: block}
  #nav ul.isinavnya {display: none}
  #header-wrapper {height: 120px}
  #rssnew {
    width: 60%;
    float: right;
    margin-top: -30px;
  }
  .navixmobi {
    display: inline-block;
    padding: 7px 10px;
    background-color: #7A0000;
    color: white;
    margin-left: 5px;
    cursor: pointer;
  }
  .navixmobi.active {background-color: #5C0000}
  #mobinavnya ul, #mobinavnya li {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  #mobinavnya ul {display: none}
  #mobinavnya ul.isinavnya {
    width: 100%;
    padding: 5px;
    position: absolute;
    top: 60px;
    background-color: #750505;
    z-index: 99;
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.3);
  }
  #mobinavnya li {margin: 2px 0}
  #mobinavnya li:last-child {margin-bottom: 0}
  #mobinavnya a {
    display: block;
    padding: 7px 15px;
    background-color: #5F0000;
    color: #F7F7F7;
    border-radius: 2px;
    text-decoration: none;
    position: relative;
  }
  #mobinavnya ul.subnya a {
    background-color: #420505;
    padding-left: 25px;
  }
  #mobinavnya li.dgnsub > a::after {
    content: "";
    width: 0;
    height: 0;
    border-width: 5px 4px;
    border-style: solid;
    border-color: #F7F7F7 transparent transparent transparent;
    position: absolute;
    top: 13px;
    right: 10px;
  }
}
